
Software Engineer
Cognite - AI for Industryabout 2 hours ago
Bengaluru, IndiaEntry Level / Mid Level
H1B Sponsor
Responsibilities
- Develop and maintain backend applications and microservices.
- Build and enhance data pipelines using technologies such as Spark, Kafka, or Flink.
- Develop REST APIs and support scalable, high-performance applications.
- Work with large datasets and optimize data processing workflows.
- Write clean, maintainable, and well-tested code.
- Troubleshoot issues, improve application performance, and fix bugs.
- Collaborate with engineers, product managers, and designers to deliver new features.
- Participate in code reviews and follow engineering best practices.
Requirements
- 1–3 years of experience in software engineering or backend development.
- Strong programming skills in Java, Scala, or Python.
- Good understanding of data structures, algorithms, and object-oriented programming.
- Basic knowledge of distributed systems, microservices, and REST APIs.
- Experience with cloud platforms such as AWS, Azure, or GCP is a plus.
- Familiarity with SQL/NoSQL databases and Git.
- Exposure to Spark, Kafka, Flink, or similar technologies is an advantage.
- Strong problem-solving skills, eagerness to learn, and a collaborative mindset.
Benefits
- Opportunity to work on modern cloud and distributed systems.
- Mentorship from experienced engineers and opportunities to learn new technologies.
- A collaborative, fast-paced engineering environment.
- Competitive compensation, benefits, and career growth opportunities.